/*<clear default>*/
	*{margin: 0;padding:0}
	/* Normalize padding and margins */
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,
	form, fieldset, input, p, blockquote, th, td {
		margin: 0;
		padding: 0;
	}
	/* Normalize header sizes */
	h1, h2, h3, h4, h5, h6 {
		font-size: 100%;
	}
	/* Normalize list styles */
	ol, ul {
		list-style: none;
	} 
	/* Normalize font style and weight on odd elements */
	address, caption, cite, code, dfn, em, strong, th, var {
		font-style: normal;
		font-weight: normal;
	} 
	/* Normalize table borders */
	table {
		border-collapse: collapse;
		border-spacing: 0;
	} 
	/* Normalize other borders */
		fieldset, img {
		border: 0;
	} 
	/* Normalize text-alignment */
	caption, th {
		text-align: left;
	} 
	/* Normalize (remove) quotation marks */
	q:before, q:after {
		content:'';
	}
	a:link, a:visited, a:active{
		text-decoration:none;
	}
	body{
		color:black;
	}
	a:link , a:hover , a:visited , a:active{
		color:black;
	}
/*</clear default>*/
body{
	font-family:arial;
	font-size:12px;
	color:black;
	margin:0px;
	overflow-y:hidden;
}
#overall{
	overflow-x:visible;
	overflow-y:visible;
	position:absolute;
	width:0px;
	height:0px;
	margin:0px;	
	padding:0px;
	z-index:500;
	background:url('images/overallbg.png');	
}
div#border{
	text-align:center;
	background:url('images/bg.png') no-repeat;
}
body>div#border{
	text-align: -moz-center;
}
#content{
	text-align:left;
	margin:auto;
	background:#FFFFFF;
}
div#overall{
	text-align:center;
}
body>div#overall{
	text-align: -moz-center;
}
.overall_content{
	text-align:left;
	background:url('images/overallcontent.png');	
	padding:5px;
}
.overall_content_closebtn{
	cursor:pointer;
	background:url('images/form_close_btn.png');
	height:30px;
	text-align:center;
}
.overall_content_closebtn div{
	margin-top:5px;
	padding-top:5px;
}
#result{
	float:left;
	z-index:0;
	position:relative;
	word-wrap:break-word;
}
#main{
	float:left;
	/*border-left:1px solid;*/
	position:relative;
}
.section{
	margin-bottom:20px;
	border-bottom:1px dotted;
}
.title{
	font-weight:bold;
}
.clear{
	clear:both;
	height:0px;
	width:0px;
}
.section_statistic{
	
}
.title_statistic{
	font-weight:bold;
}
.item_statistic_variable{
	float:left;
	width:20%;
	max-width:80%;
	overflow:hidden;
}
.item_statistic_value{
	float:left;
	width:80%;
	max-width:80%;
	overflow:hidden;
}
.section_error{
}
.error_code{
	float:left;
	width:20%;
	max-width:20%;
	overflow:hidden;
	font-weight:bold;
	color:red;
}
.error_message{
	float:left;
	width:79%;
	max-width:79%;
	overflow:hidden;
}
.message_title{
	float:left;
	width:20%;
	max-width:20%;
	overflow:hidden;
	font-weight:bold;
}
.message_content{
	float:left;
	width:79%;
	max-width:79%;
}
#mainpage_border{
	position:relative;
	/*border:1px solid;*/
}
#tool_panel{
	min-height:30px;
	/*border-bottom:1px solid #FF0000;*/
}
#tool_panel a{
	margin:2px;
	
}
#working_panel{
	min-height:300px;
}
#working_area{
	position:relative;
	/*border:1px dotted;*/
}
#tool_bar{
	/*border-bottom:1px solid #FF0000;*/
	background:#f5ede0;
	position:relative;
}
#tabs_container{
	/*border:1px solid;*/
	float:left;
}
.tab_active div , .tab_inactive div{
	margin-top:10px;
}
.tab_active , .tab_inactive{
	height:30px;
	float:left;	
	cursor:pointer;
	padding-left:10px;
	padding-right:10px;	
}
.tab_active{
	/*background:url('images/overallcontent.png');*/
	/*color:organce;*/
	/*border:1px dotted;*/
	font-weight:bold;
}
.tab_inactive{
	background:none;
	border:none;
}
.page_active , .page_inactive{
	width:100%;
	/*border:1px solid;*/
	position:relative;
}
.page_active{
	visibility:visible;
}
.page_inactive{
	visibility:hidden;
	display:none;
}
/*
game center
*/
#gamecenter_border{
	width:100%;
	position:relative;
}
#gc_toolbar{
	height:30px;
}
#gc_gamelist , #gc_leaderboard{
	float:left;
	position:relative;
}
#gc_gamelist{
	border-right:1px solid;
	
}
#gc_leaderboard{
}